package com.erp.system.domain;

import com.erp.framework.core.domain.BaseEntity;

import java.util.Date;

/**
 * @TableName purchase_order_dtl
 */
public class PurchaseOrderDtl extends BaseEntity {
    /**
     * 主键
     */
    private String id;

    /**
     * 订单主键
     */
    private String purchaseOrderId;

    /**
     * 行项目号
     */
    private Integer itemNo;

    /**
     * 物料主键
     */
    private String materialId;

    /**
     * 订单数量
     */
    private Long orderQty;

    /**
     * 交货日期
     */
    private Date deliveryDate;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String updateBy;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 净价
     */
    private Long netPrice;

    /**
     * 工厂主键
     */
    private String plantId;

    /**
     * 库存地点
     */
    private String storageLocationId;

    /**
     * 批次
     */
    private String batch;

    /**
     * 退货标记
     */
    private Integer returnsItem;

    /**
     * 免费标记
     */
    private Integer free;

    /**
     * 文本
     */
    private String texts;

    /**
     * 备注
     */
    private String remark;

    /**
     * 状态
     */
    private String status;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table purchase_order_dtl
     */
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    public String getId() {
        return id;
    }

    /**
     * 主键
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 订单主键
     */
    public String getPurchaseOrderId() {
        return purchaseOrderId;
    }

    /**
     * 订单主键
     */
    public void setPurchaseOrderId(String purchaseOrderId) {
        this.purchaseOrderId = purchaseOrderId;
    }

    /**
     * 行项目号
     */
    public Integer getItemNo() {
        return itemNo;
    }

    /**
     * 行项目号
     */
    public void setItemNo(Integer itemNo) {
        this.itemNo = itemNo;
    }

    /**
     * 物料主键
     */
    public String getMaterialId() {
        return materialId;
    }

    /**
     * 物料主键
     */
    public void setMaterialId(String materialId) {
        this.materialId = materialId;
    }

    /**
     * 订单数量
     */
    public Long getOrderQty() {
        return orderQty;
    }

    /**
     * 订单数量
     */
    public void setOrderQty(Long orderQty) {
        this.orderQty = orderQty;
    }

    /**
     * 交货日期
     */
    public Date getDeliveryDate() {
        return deliveryDate;
    }

    /**
     * 交货日期
     */
    public void setDeliveryDate(Date deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    /**
     * 创建人
     */
    public String getCreateBy() {
        return createBy;
    }

    /**
     * 创建人
     */
    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    /**
     * 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改人
     */
    public String getUpdateBy() {
        return updateBy;
    }

    /**
     * 修改人
     */
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 净价
     */
    public Long getNetPrice() {
        return netPrice;
    }

    /**
     * 净价
     */
    public void setNetPrice(Long netPrice) {
        this.netPrice = netPrice;
    }

    /**
     * 工厂主键
     */
    public String getPlantId() {
        return plantId;
    }

    /**
     * 工厂主键
     */
    public void setPlantId(String plantId) {
        this.plantId = plantId;
    }

    /**
     * 库存地点
     */
    public String getStorageLocationId() {
        return storageLocationId;
    }

    /**
     * 库存地点
     */
    public void setStorageLocationId(String storageLocationId) {
        this.storageLocationId = storageLocationId;
    }

    /**
     * 批次
     */
    public String getBatch() {
        return batch;
    }

    /**
     * 批次
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * 退货标记
     */
    public Integer getReturnsItem() {
        return returnsItem;
    }

    /**
     * 退货标记
     */
    public void setReturnsItem(Integer returnsItem) {
        this.returnsItem = returnsItem;
    }

    /**
     * 免费标记
     */
    public Integer getFree() {
        return free;
    }

    /**
     * 免费标记
     */
    public void setFree(Integer free) {
        this.free = free;
    }

    /**
     * 文本
     */
    public String getTexts() {
        return texts;
    }

    /**
     * 文本
     */
    public void setTexts(String texts) {
        this.texts = texts;
    }

    /**
     * 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 状态
     */
    public String getStatus() {
        return status;
    }

    /**
     * 状态
     */
    public void setStatus(String status) {
        this.status = status;
    }
}